Nonius: Implementing a DRM Extension to an XML Browser
نویسندگان
چکیده
The paper describes experiences, ideas, and problems that were discovered while developing a digital rights management (DRM) extension to an XML browser. The supported rights description language is ODRL. The most significant implemented features are restrictions related to an individual, time, and usage-counts. On the other hand, some interesting features were intentionally left out. They include for example, aspect and target constraints as well as many security features. The most difficult tasks in implementing a DRM system are related to security and parsers. A secure DRM system requires the support of hardware devices. A DRM document parser depends profoundly on a flexible software architecture. Merging certificates and implementing an interface for creating certificates are also demanding. The three most challenging features in ODRL specification are logical operators, documents’ internal links to its elements, and the requirement that child elements may depend on ancestor elements’ children. General technical problems that are discussed in the article, but largely left unanswered, include how we can make secure software in open source model, on which layer DRM should be supported, and how secure the system should be.
منابع مشابه
Nonius: Implementing a Drm System
The paper describes experiences, ideas, and problems that were discovered while developing a DRM extension to X-Smiles XML browser as a part of Helsinki Institute for Information Technology’s MobileIPR research project. The project succeeded in implementing a piece of software capable of demonstrating the most important DRM features. The most significant implemented features are restrictions re...
متن کاملA Browser User Interface for Digital Television
This paper discusses a process of designing and implementing a graphical user interface (GUI) for an XML browser. The process consists of four steps: a) a concept of a multimedia browser for television is de ned; b) the GUI requirements are de ned; c) a prototype is designed and tested with multimedia authoring tools; and d) nally, the prototype is implemented, which is done in Java, and integr...
متن کاملApply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML
As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...
متن کاملApply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML
As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...
متن کاملSecure and Privacy-Preserving DRM for Mobile Devices with Web Service Security∗ – An Experience Report –
Preserving the customer’s privacy has to be a major concern when implementing a commercial DRM system. In [12] a privacy-preserving digital rights management (DRM) architecture based on the widely used Open Mobile Alliance (OMA) DRM [17] specification for mobile devices has been suggested. In this paper the design of a possible implementation of the proposed architecture is explained which uses...
متن کامل